.login-before {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0deg, #0166e1 0%, #019bf7 100%), linear-gradient(#000000, #000000);
  background-blend-mode: normal,
  normal;
  position: relative;
}
.login-before .login-btn {
  width: 618rpx;
  height: 98rpx;
  border-radius: 49rpx;
  line-height: 98rpx;
  text-align: center;
  font-weight: 400;
  padding: 0;
  margin: 0 auto;
}
.login-before .pw-btn {
  color: #0181ec;
  background: #ffffff;
}
.login-before .wx-btn {
  border: solid 1px #ffffff;
  color: #ffffff;
  background: transparent;
  margin-top: 4.498vh;
}
.login-before .logo {
  padding-top: 19.415vh;
  padding-bottom: 14.993vh;
  display: flex;
  justify-content: center;
}
.login-before .logo .logo-img {
  width: 397rpx;
}
.login-before .bg-down {
  width: 100%;
  position: absolute;
  bottom: 0;
}
